#include <cstdio>
#include <cstring>

#define MAX_SIZE 100

char int2week[8][10] = {
	"Sunday",
	"Monday",
	"Tuesday",
	"Wednesday",
	"Thursday",
	"Friday",
	"Saturday"
};

bool isLeap(int year) {
	return ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0));
}

int main() {
	int d, m, y, total = 0;
	char temp_m[MAX_SIZE];
	char week[12][10] = {
		"January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
	};
	int week_days[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
	while ( scanf("%d %s %d", &d, temp_m, &y) == 3 ) {
		total = 0;
		for (int i = 0; i < 12; i++) {
			if (strcmp(week[i], temp_m) == 0) {
				m = i;
				break;
			}
		}
		for (int i = 1; i < y; i++) {
			if (isLeap(i)) total += 366;
			else total += 365;
		}
		if (isLeap(y)) { week_days[1] = 29; }
		else { week_days[1] = 28; }
		for (int i = 0; i < m; i++) {
			total += week_days[i];
		}
		total += d;

		printf("%s\n", int2week[(total)%7]);
	}
	return 0;
}